package br.com.fogas.database.dao;

import java.sql.SQLException;

import br.com.fogas.database.entidade.NotaFiscal;
import br.com.fogas.database.entidade.PlanoVisitas;

import com.j256.ormlite.dao.Dao;

public interface INotaFiscalDao extends Dao<NotaFiscal, Integer> {
	
	public void limparSimulacoes() throws SQLException;
	
	public NotaFiscal gravarSimulacao(NotaFiscal notaFiscal) throws SQLException;
	
	public void cancelarNotaPorPlano(PlanoVisitas planoVisitas) throws SQLException;
	
	public NotaFiscal gravarNotaContigencia(NotaFiscal notaFiscal) throws SQLException;
	
	public NotaFiscal notaPorSerieNumero(String serie, String numero) throws SQLException;
}
